//
//  NSArray+DLArrayExtension.h
//  FRP_OC
//
//  Created by meitianhui2 on 2017/12/11.
//  Copyright © 2017年 YiXue. All rights reserved.
/*
    1.0 主要演示如何实现 在RAC 中的链式编程的方式
 */

#import <Foundation/Foundation.h>

// 数组元素的转换
typedef id (^DLItemMap)(id item);
typedef NSArray *(^DLArrayMap)(DLItemMap itemMap);

// 数组元素的筛选
typedef BOOL (^DLItemFilter)(id item);
typedef NSArray *(^DLArrayFilter)(DLItemFilter itemFilter);


@interface NSArray (DLArrayExtension)

@property (nonatomic,copy,readonly)DLArrayMap map;

@property (nonatomic,copy,readonly)DLArrayFilter filter;

@end
